﻿/*****
 * 初始化方法 
 * ************************************************************/
 function initPanel(){//初始化面板布局
	 $('#datasetPanel').panel('collapse',true);//折叠详情
 }
 function initDatalistPanel() {//初始化列表数据表格
	 $("#datalistTable").datagrid({
		 singleSelect : true,
		 rownumbers : true,
		 autoRowHeight : false,
		 pagination : true,
		 pageSize : 10,
		 toolbar:'#buttonPanel',
		 onSelect:execSelectRow,
		 columns:[[
		           {field:'projectId',title:'项目ID',width:140,align:'left'}, 
		           {field:'projectName',title:'项目名称',width:180,align:'left'}, 
		           {field:'showTitle',title:'显示标题',width:260,align:'left'},
		           {field:'projectUrl',title:'URL',width:360,align:'left'},
		         ]]
	 });
	 $('#datalistTable').datagrid({loadFilter:pagerFilter}).datagrid('loadData', queryDatalist());
 }
 function initButtonPanel(){ //初始化按钮面板
	 $("#butAddProject").attr('disabled',false);
	 $("#butEditProject").attr('disabled',true);//设置按钮不可见
	 $("#butDeleProject").attr('disabled',true);//设置按钮不可见
 }
 function initDatasetPanel(){//初始化详情数据
	//$("#planType").attr('disabled', false);
 }
 /***************************************
 * 数据表处理方法
 */
function fillDatagrid(datalist){
	
} 
function queryDatalist() {
	//调用后台方法进
	var rows = [];
	for(var i=1; i<=800; i++){
		var amount = Math.floor(Math.random()*1000);
		rows.push({
			projectId: 'ID ' + i,
			projectName: $.fn.datebox.defaults.formatter(new Date()),
			showTitle: 'Name ' + i,
			projectUrl: amount,
			projectDesc: amount,
		});
	}
	return rows;
}
function execSelectRow(rowIndex,rowItem){
	alert(rowItem.projectDesc);
	if(rowItem == null){
		return;
	}
	$("#butEditProject").attr('disabled',false);//设置按钮不可见
	$("#butDeleProject").attr('disabled',false);//设置按钮不可见
	return rowItem;
	
}
 /***************************************************************************
	 * 按钮操作方法
	 */
function execAddProject(){//新增项目
	window.parent.mainOpenWin('新增项目',600,400,'admin/DevelopAction!initAddProject.action');
}
//编辑项目
function execEditProject(){
	alert("execEditProject");
}
//删除项目
function execDelProject(){
	alert("execDelProject");
}

/***************************************************************************
 * 查询
 */
function query(){
	alert("query");
}

function ajaxSuccess(data){
	
	alert(JSON.stringify(data));
	alert(data.datalist.length);
	//return fillDatagrid(data.datalist);
}

function ajaxError(){
	alert("error!!!!!!");
}

function ajaxBeforeSend(){
	//alert("ajaxBeforeSend !@!");
}


function execAjaxQuery() {// 查询
	var vform = $('#queryForm')[0];
	if(vform['developVo.projectName'].value == ""){
		alert("请输入查询条件");
		return;
	}else{
		var vUrl = "admin/DevelopAjaxAction!queryProject.action";
		var vData = {
				'developVo.projectName' : vform['developVo.projectName'].value,
		};
		var successMethod = ajaxSuccess;
		var errorMethod = ajaxError;
		var beforeSendMethod = ajaxBeforeSend;
		ajaxCallAction(vUrl,vData,successMethod,errorMethod,beforeSendMethod);
	}
}